package com.lk.webservice;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

/**
 * This object contains factory methods for each Java content interface and Java
 * element interface generated in the com.lk.webservice package.
 * <p>
 * An ObjectFactory allows you to programatically construct new instances of the
 * Java representation for XML content. The Java representation of XML content
 * can consist of schema derived interfaces and classes representing the binding
 * of schema type definitions, element declarations and model groups. Factory
 * methods for each of these are provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

	private final static QName _GetUserWherePsd_QNAME = new QName(
			"http://webservice.lk.com/", "getUserWherePsd");

	private final static QName _GetYwznWhereSql_QNAME = new QName(
			"http://webservice.lk.com/", "getYwznWhereSql");

	private final static QName _GetYwznWhereSqlResponse_QNAME = new QName(
			"http://webservice.lk.com/", "getYwznWhereSqlResponse");
			
	private final static QName _GetUserWherePsdResponse_QNAME = new QName(
			"http://webservice.lk.com/", "getUserWherePsdResponse");

	/**
	 * Create a new ObjectFactory that can be used to create new instances of
	 * schema derived classes for package: com.lk.webservice
	 * 
	 */
	public ObjectFactory() {
	}

	/**
	 * Create an instance of {@link GetYwznWhereSqlResponse }
	 * 
	 */
	public GetYwznWhereSqlResponse createGetYwznWhereSqlResponse() {
		return new GetYwznWhereSqlResponse();
	}

	/**
	 * Create an instance of {@link GetYwznWhereSql }
	 * 
	 */
	public GetYwznWhereSql createGetYwznWhereSql() {
		return new GetYwznWhereSql();
	}

	/**
	 * Create an instance of {@link GetUserWherePsd }
	 * 
	 */
	public GetUserWherePsd createGetUserWherePsd() {
		return new GetUserWherePsd();
	}

	/**
	 * Create an instance of {@link GetUserWherePsdResponse }
	 * 
	 */
	public GetUserWherePsdResponse createGetUserWherePsdResponse() {
		return new GetUserWherePsdResponse();
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link GetUserWherePsd }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://webservice.lk.com/", name = "getUserWherePsd")
	public JAXBElement<GetUserWherePsd> createGetUserWherePsd(
			GetUserWherePsd value) {
		return new JAXBElement<GetUserWherePsd>(_GetUserWherePsd_QNAME,
				GetUserWherePsd.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link GetYwznWhereSql }
	 * {@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://webservice.lk.com/", name = "getYwznWhereSql")
	public JAXBElement<GetYwznWhereSql> createGetYwznWhereSql(
			GetYwznWhereSql value) {
		return new JAXBElement<GetYwznWhereSql>(_GetYwznWhereSql_QNAME,
				GetYwznWhereSql.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link GetYwznWhereSqlResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://webservice.lk.com/", name = "getYwznWhereSqlResponse")
	public JAXBElement<GetYwznWhereSqlResponse> createGetYwznWhereSqlResponse(
			GetYwznWhereSqlResponse value) {
		return new JAXBElement<GetYwznWhereSqlResponse>(
				_GetYwznWhereSqlResponse_QNAME, GetYwznWhereSqlResponse.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement }{@code <}
	 * {@link GetUserWherePsdResponse }{@code >}
	 * 
	 */
	@XmlElementDecl(namespace = "http://webservice.lk.com/", name = "getUserWherePsdResponse")
	public JAXBElement<GetUserWherePsdResponse> createGetUserWherePsdResponse(
			GetUserWherePsdResponse value) {
		return new JAXBElement<GetUserWherePsdResponse>(
				_GetUserWherePsdResponse_QNAME, GetUserWherePsdResponse.class,
				null, value);
	}

}
